/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Model;
import java.util.*;

/**
 *
 * @author Andre
 */
public class pedido {
    private List<item_pedido> listaItens;
    private fornecedor fornecedorResponsavel;
    private float valor_total;
    private int data;
    private int quantidade;
    
    public pedido(fornecedor f, float valor, int data, int quantidade)
    {
        this.fornecedorResponsavel = f;
        this.valor_total = valor;
        this.data = data;
        this.quantidade = quantidade;
        this.listaItens = new ArrayList<item_pedido>();
    }
    
    public void incluir_peca_pedido(item_pedido p)
    {
        this.listaItens.add(p);
    }
    
    public float calcula_valor_total()
    {
        float valor = 0;
        for(item_pedido p: this.listaItens)
        {
            valor += p.calcula_valor();
        }
        return valor;
    }

	public List<item_pedido> getListaItens() {
		return listaItens;
	}

	public void setListaItens(List<item_pedido> listaItens) {
		this.listaItens = listaItens;
	}

	public fornecedor getFornecedorResponsavel() {
		return fornecedorResponsavel;
	}

	public void setFornecedorResponsavel(fornecedor fornecedorResponsavel) {
		this.fornecedorResponsavel = fornecedorResponsavel;
	}

	public float getValor_total() {
		return valor_total;
	}

	public void setValor_total(float valor_total) {
		this.valor_total = valor_total;
	}

	public int getData() {
		return data;
	}

	public void setData(int data) {
		this.data = data;
	}

	public int getQuantidade() {
		return quantidade;
	}

	public void setQuantidade(int quantidade) {
		this.quantidade = quantidade;
	}
}
